Bentley Map V8i (SELECTseries 10) Help

Working with Pre-existing MSLink Data

Existing MSLink data can be used with Cadastral Mapping Configuration, however, explicit steps must be taken in order to properly take advantage of this data.

Auto-label links to the original label's database attributes. This has been implemented to provide for the following modes of operation:

  • If auto-label is turned on:

    If a non-database property named existingLinkageID is present in the selected layer's polygon feature then the feature's properties are linked to an existing DB row.

    If this property is not present, then the feature's properties are copied from the old centroid item.

  • If auto-label is not checked, then the feature's properties reference a new database row having the initial values as specified by the "placing" key in Bentley Geospatial Administrator.

First, Cadastral Mapping Configuration will search for MSLink data whenever the Auto-Label option is used when creating topology from existing data. Cadastral Mapping Configuration will look for the property existingLinkageID on the root feature. It will then place the value of the existing linkage into the field. Any newly created links will also be placed into this field if it exists in the schema.

In order to work within the confines of the Cadastral Mapping Configuration schema, first define each database field you would like exposed on the parcel feature. This should be done on the Parcel_Collection or root feature.

Add a non-database property to that parcel collection feature named existingLinkageID.



Next, the SQL statements that will define how this feature interacts with the database must be defined. In XFM, you can define statements for Query, Insert, Updates, Deletes, Copies and Links. Different statements can also be run based upon criteria, we will take advantage of this concept for our purposes.



Follow the steps outlined in the sections that follow for Insert Copy and Links, export the project and any items created with auto-label on will be linked with existing rows.